tower ridge - German English Dictionary